package com.icinfo.cloud.provider.punish.common.nonlitigation.dto;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;

/**
 * @author shishengyao
 * @description
 * @date 2022/5/12
 */
@Data
public class NonLitigationExecuteResultSaveDto {
    /**
     * 非诉立案ID标识
     */
    @NotEmpty(message = "非诉立案ID不能为空")
    private String nonLitigationCaseId;
    /**
     * 裁决结果（1 已裁决）
     */
    @NotEmpty(message = "裁决结果不能为空")
    private String decisionResult;
    /**
     * 裁决时间
     */
    @NotNull(message = "裁决时间不能为空")
    private LocalDate decisionDate;
    /**
     * 裁决书文件地址
     */
    @NotEmpty(message = "裁决书文件地址不能为空")
    private String decisionDocumentUrl;
    /**
     * 裁决书文号
     */
    @NotEmpty(message = "裁决书文号不能为空")
    private String decisionDocumentNumber;

}
